package com.ruoyi.nsh.service;

import java.util.List;
import java.util.Map;

public interface SqlQueryService {
    List<Map<String, Object>> executeQuery(String sql, String dataSource);
    long queryTotal(String sql, String dataSource);
    List<Map<String, Object>> getTableList(String dataSource);
    /**
     * 获取数据库/schema列表
     * @param dataSource 数据源
     * @return schema列表
     */
    List<String> getSchemaList(String dataSource);
} 